<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
<script>
<!--定义无参无返回值  -->
  function f1() {
    console.log("f1");
  }
  f1();
  //有参无返回值
  function f2(name,age) {
    console.log(name+":"+age);
  }

f2("刘备",60);
//  无参有返回值
function  f3(){
  return "无参有返回值"
}
let result=f3
console.log(result());
//有参有返回值
function f4(name,age,size){
  return name+age+size
}
let result2=f4("刘备",70,'大')
console.log(result2);
//第二种定义方法的方式
let  f5= function () {
  console.log("wwwwwww");
}
f5();
//第三种定义方法方式
let f6=new Function("name","age","console.log(name+':'+age)");
f6("张飞",65)
</script>
<!--通过按钮调用方法-->
<input type="button" value="按钮2" onclick="f1()">
</body>
</html>